Ousmane DembeleOusmane Dembele
International FootballThe 2026 Radio and the Ballon d'Or BallotOctober 2026. An old radio in a small house in northern Vietnam crackled all...
International FootballAmid the Transfer Noise, Vietnamese Football Learns to Read the Release ClauseThat night, in Bangkok, after the final whistle, I stayed behind alone in a...
EsportsBroken Mouse at Champions Shanghai: Riot Admits Fault but Refuses to Replay the RoundOn the ninth round, Doğan "xeus" Gözgen of FUT Esports walked into a 1v3. The...
VolleyballTurkey crushes Serbia 3-0 at EuroVolley 2026 semifinal: Olympic 2028 qualification securedTurkey defeated Serbia 3-0 in the EuroVolley 2026 semifinal, securing their...
ChessA Misdirected Headline and 60 Minutes of Najdorf: Inside Daniel King's New Opening UpdateI opened the file on a late June evening, when Shanghai had not yet cooled do...
Domestic FootballWhen the Stat Sheet Goes Silent: Notes from a Data-Less Afternoon in the V.LeagueThat Saturday afternoon, in a stand with fewer than four thousand seats fille...
VolleyballVietnamese Women's Volleyball: The Pathbreakers Who Waited for No One to Show the WaySet 5, the score 14-13. The ball was fed to position 4, and Tran Thi Thanh Th...
International FootballWhen Injury Data Goes Silent: Lessons from a Broken Analytical PipelineIn the last three matches of a national league team, their PPDA dropped from...
International FootballAmrabat's Self-Exile While Morocco Needs Veterans Most: A Contrarian View from Someone Who Once Sat on the World Cup BenchIn the early hours of September 9, Sofyan Amrabat posted a status on Instagra...
BadmintonThuy Linh Falls at Vietnam Open First Round: Signals From a 19-Year-Old World No. 72There was a moment at Nguyen Du Stadium that made me forget my notebook. Nguy...
International FootballSix Kilometres at Craven Cottage: Carrick, Manchester United and the Energy Nobody Wants to NameIn the 89th minute, Matheus Cunha received the ball at the edge of the Craven...
Domestic FootballBaku's U15 World Cup: Scorelines Lie, but the Depth Gap Doesn'tOpening The electronic scoreboard in Baku flashed 3-6 against the red shirts....
International FootballThe Empty Analysis in a Major Tournament Season: The Line Between Analysis and FabricationAt 2 a.m. in Manchester, I opened an analysis file and found it empty. No...
International FootballMahrez Sends Emotional Farewell Message to Al-Ahli: Three Years Closed, a New Chapter at Al-ShamalRiyad Mahrez has officially closed three years with Al-Ahli through an...
International FootballJuventus vs Rennes: Anger Is Not a Tactical BlueprintOn my table at a coffee shop along the Han River in Da Nang, the preview of...
International FootballNetherlands: 11 Matches Without a Clean Sheet and Dumfries' Warning Ahead of the Serbia TestIn 11 matches in 2026, the Netherlands have not kept a single clean sheet. Th...
Domestic FootballThe Unpunished Punch and the Downgraded Red: V.League VAR Puts Its Own Credibility on Trial at Chi LangThe ball had not been kicked. Ha Noi FC were arranging bodies for a corner at...
BadmintonVietnam Open: Nguyen Thuy Linh Falls to Xu Wen Jing — Why the No. 32 vs No. 72 Gap Tells the Wrong StoryNguyen Du Stadium, the final shuttle fell to the floor at 20-22. Nguyen Thuy...
Domestic FootballBlank Report: Vietnamese Youth Football’s Data Void and the Scouting ProblemBlank Report: Vietnamese Youth Football’s Data Void and the Scouting Problem....
Martial ArtsThe MMA Champions Map: Six Promotions, Twenty-Plus Divisions and a Twenty-Pound OffsetThis week, going back through the champion lists of six major promotions, I...
International FootballAmid the Transfer Noise, Vietnamese Football Learns to Read the Release ClauseThat night, in Bangkok, after the final whistle, I stayed behind alone in a...
EsportsBroken Mouse at Champions Shanghai: Riot Admits Fault but Refuses to Replay the RoundOn the ninth round, Doğan "xeus" Gözgen of FUT Esports walked into a 1v3. The...
VolleyballTurkey crushes Serbia 3-0 at EuroVolley 2026 semifinal: Olympic 2028 qualification securedTurkey defeated Serbia 3-0 in the EuroVolley 2026 semifinal, securing their...
ChessA Misdirected Headline and 60 Minutes of Najdorf: Inside Daniel King's New Opening UpdateI opened the file on a late June evening, when Shanghai had not yet cooled do...
Domestic FootballWhen the Stat Sheet Goes Silent: Notes from a Data-Less Afternoon in the V.LeagueThat Saturday afternoon, in a stand with fewer than four thousand seats fille...
VolleyballVietnamese Women's Volleyball: The Pathbreakers Who Waited for No One to Show the WaySet 5, the score 14-13. The ball was fed to position 4, and Tran Thi Thanh Th...
International FootballWhen Injury Data Goes Silent: Lessons from a Broken Analytical PipelineIn the last three matches of a national league team, their PPDA dropped from...
International FootballAmrabat's Self-Exile While Morocco Needs Veterans Most: A Contrarian View from Someone Who Once Sat on the World Cup BenchIn the early hours of September 9, Sofyan Amrabat posted a status on Instagra...
BadmintonThuy Linh Falls at Vietnam Open First Round: Signals From a 19-Year-Old World No. 72There was a moment at Nguyen Du Stadium that made me forget my notebook. Nguy...
International FootballSix Kilometres at Craven Cottage: Carrick, Manchester United and the Energy Nobody Wants to NameIn the 89th minute, Matheus Cunha received the ball at the edge of the Craven...
Domestic FootballBaku's U15 World Cup: Scorelines Lie, but the Depth Gap Doesn'tOpening The electronic scoreboard in Baku flashed 3-6 against the red shirts....
International FootballThe Empty Analysis in a Major Tournament Season: The Line Between Analysis and FabricationAt 2 a.m. in Manchester, I opened an analysis file and found it empty. No...
International FootballMahrez Sends Emotional Farewell Message to Al-Ahli: Three Years Closed, a New Chapter at Al-ShamalRiyad Mahrez has officially closed three years with Al-Ahli through an...
International FootballJuventus vs Rennes: Anger Is Not a Tactical BlueprintOn my table at a coffee shop along the Han River in Da Nang, the preview of...
International FootballNetherlands: 11 Matches Without a Clean Sheet and Dumfries' Warning Ahead of the Serbia TestIn 11 matches in 2026, the Netherlands have not kept a single clean sheet. Th...
Domestic FootballThe Unpunished Punch and the Downgraded Red: V.League VAR Puts Its Own Credibility on Trial at Chi LangThe ball had not been kicked. Ha Noi FC were arranging bodies for a corner at...
BadmintonVietnam Open: Nguyen Thuy Linh Falls to Xu Wen Jing — Why the No. 32 vs No. 72 Gap Tells the Wrong StoryNguyen Du Stadium, the final shuttle fell to the floor at 20-22. Nguyen Thuy...
Domestic FootballBlank Report: Vietnamese Youth Football’s Data Void and the Scouting ProblemBlank Report: Vietnamese Youth Football’s Data Void and the Scouting Problem....
Martial ArtsThe MMA Champions Map: Six Promotions, Twenty-Plus Divisions and a Twenty-Pound OffsetThis week, going back through the champion lists of six major promotions, I...
